// samsting : this file is auto create.

#include "Ram/2015-05-01/CreateAccessKeyResponse.h"

namespace aliyun { namespace Ram {

CreateAccessKeyResponse::CreateAccessKeyResponse() {
}

const string& CreateAccessKeyResponse::AccessKey::GetAccessKeyId(void) const {
  return AccessKeyId_;
}

const string& CreateAccessKeyResponse::AccessKey::GetAccessKeySecret(void) const {
  return AccessKeySecret_;
}

const string& CreateAccessKeyResponse::AccessKey::GetStatus(void) const {
  return Status_;
}

const string& CreateAccessKeyResponse::AccessKey::GetCreateDate(void) const {
  return CreateDate_;
}

const CreateAccessKeyResponse::AccessKey& CreateAccessKeyResponse::GetAccessKey(void) const {
  return AccessKey_;
}

const char* CreateAccessKeyResponse::BaseKey(void) {
  return "CreateAccessKeyResponse";
}

void CreateAccessKeyResponse::UnmarshallerMap(std::map<string, string>& response_map) {
    UnmarshallerString(AccessKey_.AccessKeyId_, response_map, "CreateAccessKeyResponse.AccessKey.AccessKeyId");
    UnmarshallerString(AccessKey_.AccessKeySecret_, response_map, "CreateAccessKeyResponse.AccessKey.AccessKeySecret");
    UnmarshallerString(AccessKey_.Status_, response_map, "CreateAccessKeyResponse.AccessKey.Status");
    UnmarshallerString(AccessKey_.CreateDate_, response_map, "CreateAccessKeyResponse.AccessKey.CreateDate");
}


} } // namespace aliyun { namespace Ram {

// end of file 
